// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.xiaomi.hm.view;
import android.os.Handler;
import android.os.Looper;
// Referenced classes of package com.xiaomi.hm.view:
// a, GifReDraw
public class GifAnimation
{
private GifReDraw a;
private boolean b;
private Handler c;
private a d;
public GifAnimation()
{
a = null;
b = false;
c = new Handler(Looper.getMainLooper());
d = new a(this, null);
}
static GifReDraw a(GifAnimation gifanimation)
{
return gifanimation.a;
}
static boolean b(GifAnimation gifanimation)
{
return gifanimation.b;
}
static a c(GifAnimation gifanimation)
{
return gifanimation.d;
}
static Handler d(GifAnimation gifanimation)
{
return gifanimation.c;
}
public void destroy()
{
stopAnimation();
a = null;
}
public void pauseAnimation()
{
synchronized (d)
{
c.removeCallbacks(d);
b = true;
}
return;
exception;
a1;
JVM INSTR monitorexit ;
throw exception;
}
public void restartAnimation()
{
synchronized (d)
{
b = false;
c.post(d);
}
return;
exception;
a1;
JVM INSTR monitorexit ;
throw exception;
}
public void runAnimation()
{
b = false;
c.post(d);
}
public void setRedraw(GifReDraw gifredraw)
{
a = gifredraw;
}
public void stopAnimation()
{
pauseAnimation();
}
}